函数的定义与调用1
2
3
4
5
6
7# 函数就是一个功能,一个方法,简化代码
def say(name,sex="男"): # 函数,必填参数,默认参数
print("%s哈哈哈,性别:%s"%(name,sex))
say("大树","男")
say(sex="女",name="小花") # 以函数参数的名称进行数据的传递
# 使用参数名调用函数时候需要注意,参数调用的部分需要放到函数的后面
可变参数1
2
3
4
5
6
7
8
9
10
11
12# 可变参数 非必填,不限制参数个数
# 多余的参数放置到元组中
def send_mail(*email):
print(email)
send_mail("dashu@163.com")
send_mail("dashu@163.com","dashu2@163.com","dashu3@163.com")
send_mail()
# ('dashu@163.com',)
# ('dashu@163.com', 'dashu2@163.com', 'dashu3@163.com')
# ()
1 | # **传参 |
函数的返回1
2
3
4
5
6
7
8
9
10
11
12
13
14# 返回值如果需要用到函数的处理结果的话,那就写return,如果不要那就不用写
# 函数里面如果碰到return 函数立刻停止
def calc(a,b):
return a*b
print(8000 + calc(5000,6))
# 返回多个结果
def dashu():
name = "大树"
sex = "男"
age = 20
return name,sex,age
print(dashu())
# ('大树', '男', 20) 当返回的数据过多时会以**元组**形式返回
实战练习 - 小数判断1
2题目:
输入一串字符,判断这个字符是不是一个小数(包含正小数和负小数)
1 | def isLowNumber(number): |